#agenda_carregar_horarios, #agenda_carregar_medicos {
	background-color: white;
    border: 1px dashed;
    cursor: pointer;
    color: #4682B4;
    float: left;
    padding: 3px 0;
    text-align: center;
    width: 100%;
}

#agenda_carregar_horarios:HOVER, #agenda_carregar_medicos:HOVER {
	background-color: #A2B5CD;
    border: 1px dashed white;
    color: white;    
    font-weight: bold;
}

.agenda_confirmacao_negativa {
	background: url("../img/agenda/nao_confirmado.png") no-repeat scroll center center transparent;
	cursor: pointer;
	display: block;
	min-height: 14px;
	width: 100%;
}

.agenda_confirmacao_positiva {
	background: url("../img/agenda/confirmado.png") no-repeat scroll center center transparent;
	cursor: pointer;
	display: block;
	min-height: 14px;
	width: 100%;
}

#agenda_dialog_msg_error {
	background: url("../img/agenda/mensagem_erro.png") no-repeat 5px 10px transparent;
	color: red;	
}

#agenda_dialog_msg_error_conteudo {
	margin-left: 105px;
}	

#agenda_dialog_msg_warning {
	background: url("../img/agenda/mensagem_atencao.png") no-repeat 5px 10px transparent;
	color: #FF4500;
}

#agenda_dialog_msg_warning_conteudo {
	margin-left: 105px;
}	

#agenda_div_incluir_paciente {
	background: url("../img/botoes/incluir_paciente.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	float: left;
	height: 30px;
	margin-left: -10px;
	margin-right: 20px;
	margin-top: 12px;
	width: 30px;
}

.agenda_fechar_link_conteudo {
    background: url("../img/agenda/fechar.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 20px;
}

.agenda_links {
    background: url("../img/agenda/check_cinza.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    font-size: 12px;
    margin-left: 10px;
    padding: 3px 0 4px 22px;
}

.agenda_links:HOVER {
    background: url("../img/agenda/check_verde.png") no-repeat scroll 0 0 transparent;
    color: green;
}

.agenda_link_conteudo {
	border-radius: 10px;
	display: none;
	min-height: 50px;
}

.agenda_links_container {
	padding-right: 23px;
}	

/*
#agenda_configuracoes_dados {
	display: none;
	float: left;
	min-height: 50px;
	width: 97%;
}

#agenda_configuracoes_link {
	float: right;
	cursor: pointer;
	float: left;
	text-align: right;
	width: 97%;
}
*/

.agenda_loading {
	background: white url(../img/ajax/ajax_loading1.gif) right center no-repeat;
}

#agenda_lado_direito {
    background-color: white;
    border-bottom: 4px solid #4682B4;
    border-bottom-right-radius: 10px;
    border-right: 4px solid #4682B4;
    border-top: 4px solid #4682B4;
    border-top-right-radius: 10px;
    float: left;
    min-height: 500px;
    padding: 10px;
    width: 75%;	
}

#agenda_lado_direito_loading {
    background: url("../img/ajax/ajax_loading4.gif") no-repeat scroll 26px 0 transparent;
    font-weight: bold;
    height: 50px;
    left: 55%;
    padding-top: 53px;
    position: absolute;
    top: 400px;
    width: 82px;
    visibility: hidden;
}


#agenda_lado_esquerdo {
    background-color: #4682B4;
    border-bottom: 4px solid #4682B4;
    border-bottom-left-radius: 10px;
    border-left: 4px solid #4682B4;
    border-top-left-radius: 10px;
    border-top: 4px solid #4682B4;
    float: left;
    min-height: 500px;
    padding: 10px;
    width: 20%;
}

#agenda_lado_esquerdo label {
	color: white !important;
}

.agenda_mostrar_lado_esquerdo {
    background: url("../img/agenda/seta_direita.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 19px;
    width: 19px;
}

.agenda_ocultar_lado_esquerdo {
    background: url("../img/agenda/seta_esquerda.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 19px;
    width: 19px;
}

.agenda_opcoes {
	cursor: pointer;
	float: left;
	width: 24px;
	height: 24px;
	display: block;
}

#agenda_marcar {
	background: url("../img/agenda/agendar.png") no-repeat;
}

#agenda_alterar {
	background: url("../img/agenda/alterar.png") no-repeat; 
}

#agenda_imprimir_ficha {
	background: url("../img/flexigrid/imprimir.gif") no-repeat; 
}
.agenda_lista_medicos {
	border-radius: 0px !important;
	cursor: pointer;
}

#agenda_marcacoes{
	font-size: 10px;
	height: 360px;
    width: 100% !important;
    overflow-y:auto !important;
}

.agenda_td_separacao {
    background-color: #4682B4;
    border: 2px solid #808080;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-align: center;	
}

#agenda_titulo {
    color: #4682B4;
    font-size: 21px;	
}

.agenda_totalizadores {
    color: #4682B4;
}

.agenda_tr_sit_2, .agenda_tr_sit_3, .agenda_tr_sit_4, .agenda_tr_sit_6 {
	background-color: #EEDD82;
}	

.agenda_tr_sit_7 {
	background-color: #98FB98;
}

.agenda_tr_sit_5, .agenda_tr_sit_11 {
	background-color: #F08080;
	color: white;
}

.agenda_link_alterar {
    background: url("../img/flexigrid/editar.png") no-repeat scroll 0 0 transparent;
    /*display: block;*/
    cursor: pointer;
    font-size: 14px;
    height: 20px;
    padding-left: 21px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    /*width: 45px;*/ 
}

.agenda_link_excluir {
    background: url("../img/botoes/excluir1.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    /*display: block;*/
    font-size: 14px;
    height: 20px;
    padding-left: 21px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    /*width: 45px;*/ 
}	

.agenda_link_excluir:HOVER {
    color: red;
}

.agenda_link_extra {
    background: url("../img/botoes/incluir2.png") no-repeat scroll 0 0 transparent;
    /*display: block;*/
    font-size: 14px;
    height: 20px;
    padding-left: 21px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    /*width: 45px;*/ 
}	

.agenda_link_extra:HOVER {
    color: blue;
}

.agenda_link_incluir {
    background: url("../img/botoes/incluir1.png") no-repeat scroll 0 0 transparent;
    /*display: block;*/
    font-size: 14px;
    height: 20px;
    padding-left: 21px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    /*width: 45px;*/ 
}	

.agenda_link_incluir:HOVER {
    color: green;
}

.agenda_tr_border_top {
	border-top: 2px dotted #4682B4; 	
}
	
table.marcacoes {
	border-collapse: collapse;
}

table.marcacoes th {
	text-align: left;	
}

table.marcacoes tbody tr:HOVER {
	background-color: #B0E0E6;
}